import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.read_excel('某地区上半年空气质量指数.xlsx')  # 假设数据文件名为'空气质量数据.xlsx'
plt.figure(figsize=(10, 5))
sns.set(style='darkgrid', rc={'font.sans-serif': 'SimHei'})
plt.subplot(1,2,1)
sns.scatterplot(x='PM2.5', y='空气质量指数（AQI）', data=df, label='PM2.5与AQI相关性')
plt.subplot(1,2,2)
sns.scatterplot(x='PM10', y='空气质量指数（AQI）', data=df, label='PM10与AQI相关性', color='red')
plt.title('PM2.5、PM10与空气质量指数（AQI）的相关性可视化')
plt.legend()
plt.show()